package com.example.pcl.pojo.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@Schema(name = "预约详情 VO",description = "预约详情 VO")
public class AppointmentVo {
    @Schema(description = "预约ID")
    private Integer appointmentId;

    @Schema(description = "用户ID")
    private Integer userId;

    @Schema(description = "心理咨询师ID")
    private Integer counselorId;

    @Schema(description = "预约时间")
    private String appointmentTime;

    @Schema(description = "学生姓名")
    private String studentName;

    @Schema(description = "咨询师姓名")
    private String counselorName;

    @Schema(description = "联系方式")
    private String phone;

    @Schema(description = "预约方式")
    private Integer appointmentMethod;

    @Schema(description = "预约状态")
    private Integer status;

    @Schema(description = "状态说明")
    private String statusDescription;

    @Schema(description = "创建时间")
    private LocalDateTime createdAt;

    @Schema(description = "更新时间")
    private LocalDateTime updatedAt;

    @Schema(description = "咨询师联系方式")
    private String counselorPhone;

    @Schema(description = "学生ID")
    private Integer studentId;
}
